home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Graphics⁄Sound / crit / dict.c < prev    next >
Text File  |  1987-05-23  |  5KB  |  140 lines

  1. /*
  2.  * dict.c - dictionary for the bafflegab project critic.
  3.  *
  4.  * A criticism is of the form:
  5.  *  "The " <truthadj> " " <probnoun> " is the " <badadj> " " <badnoun> "."
  6.  */
  7.  
  8. char *truthadj[] = { /* a truth adjective */
  9.     "RIY4AXLX",        /* real            */
  10.     "AE4KCHUWAXL",    /* actual        */
  11.     "BEY3SIHK",        /* basic        */
  12.     "KAHNSPIH2KYUWAHS",    /* conspicuous        */
  13.     "IYTER3NLX",    /* eternal        */
  14.     "FEY3TDXAXL",    /* fatal        */
  15.     "FAH3NDAHMEHNTAXL",    /* fundamental        */
  16.     "GLEH2RIYNX",    /* glaring        */
  17.     "IHMIY3DIYAXTDX",    /* immediate        */
  18.     "LIY3THAXL",    /* lethal        */
  19.     "AA3BVIYAHS",    /* obvious        */
  20.     "OH3VERWEH2LMIHNX",    /* overwhelming        */
  21.     "AH3NDIHNAY2AXBLX",    /* undeniable        */
  22.     "YUW3NIHVER2SAXL",    /* universal        */
  23.     0
  24. };
  25.  
  26. char *probnoun[] = { /* a problem noun */
  27.     "PRAABLUHM",    /* problem    */
  28.     "AEGRAHVEY2SHAXN",    /* aggravation    */
  29.     "BER2DEHN",        /* burden    */
  30.     "DIH2FIHKAXLTIY",    /* difficulty    */
  31.     "EHMBEH2RAHSMEHNT",    /* embarrasment    */
  32.     "FRAHSTREY2SHAHN",    /* frustration    */
  33.     "/HIHNDREHNS",    /* hindrance    */
  34.     "AABSTIHKAXL",    /* obstacle    */
  35.     "STAH2MBAXLIHNX BLAA1KQ",/* stumbling block    */
  36.     0
  37. };
  38. char *badadj[] = { /* derogatory adjectives */
  39.     "IH3NKAHMPLIY2TDX",        /* incomplete    */
  40.     "AEBNOH3RMAXLX",        /* abnormal    */
  41.     "AHBRAH3PTDX",        /* abrupt    */
  42.     "AEBSER3D",            /* absurd    */
  43.     "AEBIH4ZMAHL",        /* abysmal    */
  44.     "AENAE3K/CROWNIH1STIHK",    /* anachronistic*/
  45.     "AARKEY2IHK",        /* archaic    */
  46.     "BIHZAA3RX",        /* bizzare    */
  47.     "BRIY2F",            /* brief    */
  48.     "CHIY2PQX",            /* cheap    */
  49.     "KAHNFIYUW3ZTDX",        /* confused    */
  50.     "KAANVAHLUW2TDXEHTDX",    /* convoluted    */
  51.     "DIYFOH3RMTDX",        /* deformed    */
  52.     "DIHJEH3NAXREHTDX",        /* degenerate    */
  53.     "DEH3SPAXRXAHTDX",        /* desparate    */
  54.     "DIHSTRAH3KTDXIHVQV",    /* destructive    */
  55.     "DIHSKAH3STDXIHNX",        /* disgusting    */
  56.     "EHKSEH2NTRIHKQ",        /* eccentric    */
  57.     "FUWL/HAARXDIY",        /* foolhardy    */
  58.     "FYUW3TDXAXLX",        /* futile    */
  59.     "GRAE3NDIYOH2S",        /* grandiose    */
  60.     "GROWTDXEH3SK",        /* grotesque    */
  61.     "/HAEF BEYKDXQ",        /* half-baked    */
  62.     "IH3LX MAE1NEHJQD",        /* ill-managed    */
  63.     "IH3MAHCHUWRRX",        /* immature    */
  64.     "IHNAE3DEHKWAHTDX",        /* inadequate    */
  65.     "IH3NAHFEH3KDXCHUWAXL",    /* innefectual    */
  66.     "IHRAE3SHAHNAXL",        /* irrational    */
  67.     "IHREH3LAHVEHNTDX",        /* irrelevant    */
  68.     "LEY4TDX",            /* late        */
  69.     "LOW3DHQSAHM",        /* loathsome    */
  70.     "MAHLIH2GQNEHNTDX",        /* malignant    */
  71.     "MIH3NIHMAXL",        /* minimal    */
  72.     "MYUW3TDXIHLEY2TDXEHD",    /* mutilated    */
  73.     "MAYAA3PIK",        /* myopic    */
  74.     "NAAYIY3VV",        /* naive    */
  75.     "NYUWRAA3TDXIHK",        /* neurotic    */
  76.     "NAAN EHGZIH3STAHNTDX",    /* non-existent    */
  77.     "NAAN FAH3NXKSHAHNAXL",    /* non-functional*/
  78.     "OWBIY3S",            /* obese    */
  79.     "AHBSEH3SIHV",        /* obsessive    */
  80.     "OW3VER AAPDXTIHMIH3SDXTIHK", /* over-optimistic */
  81.     "PAEDXTRAHNAYZIHNX",    /* patronizing    */
  82.     "PERVER3TEHDXT",        /* perverted    */
  83.     "PAAMPAHS",            /* pompous    */
  84.     "PUH3RLIY TAYMTDX",        /* poorly-timed    */
  85.     "PRIYMAHDXCHER2",        /* premature    */
  86.     "PREHPAA3SDXTERAHS",    /* preposterous    */
  87.     "PRIH2MIHDXTIHV",        /* primitive    */
  88.     "RELAH3KTEHNTDX",        /* reluctant    */
  89.     "RUW3IHND",            /* ruined    */
  90.     "SHAELXOW",            /* shallow    */
  91.     "SIHLY",            /* silly    */
  92.     "SLAA3PIY",            /* sloppy    */
  93.     "SLAH3GIHSH",        /* sluggish    */
  94.     "SAA3RXIY",            /* sorry    */
  95.     "SDXTREH3IYNJ",        /* strange    */
  96.     "DXTWIH3STAXD",        /* twisted    */
  97.     "AH2NIHNTEH3LIHJIHBAXL",    /* unintelligible */
  98.     "AH2NPAA3RDAXNAHBAXL",    /* unpardonable    */
  99.     "AH1NSTEYBAXL",        /* unstable    */
  100.     "YUW3SLAHS",        /* useless    */
  101.     "VAA3LAHTDXAXL",        /* volitile    */
  102.     "WER3THLAHS",        /* worthless    */
  103.     0
  104. };
  105.  
  106. char *badnoun[] = { /* derogatory nouns */
  107.     "DAA4KYAXMIXNTEY3SHEHN",    /* documentation*/
  108.     "AA3RKIHTEH1KCHAHRX",    /* architecture    */
  109.     "BIY/HEY3VYER",        /* behavior    */
  110.     "BUW2TSTRXAEP",        /* bootstrap    */
  111.     "KOW5DD",            /* code        */
  112.     "KAXNSEH2PSHAHN",        /* conception    */
  113.     "DEY2TDXAH FLOW",        /* data flow    */
  114.     "DEY2TDXAH STRAHKCHERZ",    /* data structures */
  115.     "DIHZAY2N",            /* design    */
  116.     "EHKWIH2PMEHNTDX",        /* equipment    */
  117.     "EH2RAHRX RIHKAH1VAXRXIY",    /* error recovery */
  118.     "IHVAELIYUWEY2SHAHN",    /* evaluation    */
  119.     "FIY2CHERZ",        /* features    */
  120.     "FER3MWEHRX",        /* firmware    */
  121.     "/HAARDXWEHRX",        /* hardware    */
  122.     "IHMPLAHMEHNTEY3SHAXN",    /* implementation */
  123.     "IHNTAHGREY2SHAXN",        /* integration    */
  124.     "IHNDXERFEYYSIXZ",        /* interfaces    */
  125.     "IHNTRAHDAH3KSHAXN",    /* introduction    */
  126.     "LAAJIHK",            /* logic    */
  127.     "MAE3NIHJMEHNTDX",        /* management    */
  128.     "MIY3DXIYAHAH",        /* media    */
  129.     "PAE2CHAXZ",        /* patches    */
  130.     "PLAE2NIHNX",        /* planning    */
  131.     "PRAA2SEHSAXRX",        /* processor    */
  132.     "RIYLAY3AHBIH2LIHTDXIY",    /* reliability    */
  133.     "SKEHJUWAXL",        /* schedule    */
  134.     "SAA2FTDXWEHRX",        /* software    */
  135.     "SPEHSIHFIHKEY2SHAXN",    /* specification*/
  136.     "SAHPOH2RTDX",        /* support    */
  137.     "TEHKNAALEHJIY",        /* technology    */
  138.     0
  139. };
  140.